<template>
    <div class="login-wrapper">
        <login-header />

        <div class="login-container">
            <div class="title-container">
                <h1 class="title margin-no">{{ t('pages.login.loginTitle') }}</h1>
                <h1 class="title">校园圈内部管理系统</h1>
                <!--        <div class="sub-title">-->
                <!--          <p class="tip">{{ type == 'register' ? t('pages.login.existAccount') : t('pages.login.noAccount') }}</p>-->
                <!--          <p class="tip" @click="switchType(type == 'register' ? 'login' : 'register')">-->
                <!--            {{ type == 'register' ? t('pages.login.signIn') : t('pages.login.createAccount') }}-->
                <!--          </p>-->
                <!--        </div>-->
            </div>

            <login v-if="type === 'login'" />
            <register v-else @register-success="switchType('login')" />
            <tdesign-setting />
        </div>

        <footer class="copyright">Copyright @ 2021-2024 zhb</footer>
    </div>
</template>
<script lang="ts">
export default {
    name: 'LoginIndex',
};
</script>
<script setup lang="ts">
import { ref } from 'vue';

import TdesignSetting from '@/layouts/setting.vue';
import { t } from '@/locales';

import LoginHeader from './components/Header.vue';
import Login from './components/Login.vue';
import Register from './components/Register.vue';

const type = ref('login');
const switchType = (val: string) => {
    type.value = val;
};
</script>

<style lang="less" scoped>
@import './index.less';
</style>
